

# 编译  cgi-bin里面的  cgi 部分
# 将里面的 这些东西进行编译
arm_gcc_cgi_file() {
    cd cgi-bin
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        rm living_dev.cgi
        rm living_set.cgi
        rm living_view.cgi
        rm login.cgi
        rm static_html.cgi
        arm-linux-gnueabihf-gcc living_dev.c cgic.c -o living_dev.cgi
        arm-linux-gnueabihf-gcc living_set.c cgic.c -o living_set.cgi
        arm-linux-gnueabihf-gcc living_view.c cgic.c -o living_view.cgi
        arm-linux-gnueabihf-gcc login.c cgic.c -o login.cgi
        arm-linux-gnueabihf-gcc static_html.c cgic.c -o static_html.cgi
    else
        echo "开发板子"
    fi

    cd ..

}

# project  李纲老师的  消息队列接收部分  判断是开发板还是  ubantu对 里面的东西进行不同操作
# 开发板子  就对 pro 进行启停
# ubantu就编译这个文件
x86_or_arm_pro_do(){
    # cd project
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        rm 1-new_databases
        rm 2-new_table
        rm 3-insert_data
        rm  4-select_value
        rm 5-update_value
        rm 6-delete_data
        # rm pro
        # arm-linux-gnueabihf-gcc 1-new_databases.c  -l ../../../../bin/sqlite3   -o cre
        arm-linux-gnueabihf-gcc 1-new_databases.c  -l sqlite3   -o 1-new_databases
        arm-linux-gnueabihf-gcc 2-new_table.c  -l sqlite3   -o 2-new_table
        arm-linux-gnueabihf-gcc 3-insert_data.c  -l sqlite3   -o 3-insert_data
        arm-linux-gnueabihf-gcc 4-select_value.c  -l sqlite3   -o 4-select_value
        arm-linux-gnueabihf-gcc 5-update_value.c  -l sqlite3   -o 5-update_value
        arm-linux-gnueabihf-gcc 6-delete_data.c  -l sqlite3   -o 6-delete_data
        arm-linux-gnueabihf-gcc 8-cgi-use.c  -l sqlite3   -o 8-cgi-use

        echo "这个是ubantu 执行编译程序"
        # arm-linux-gnueabihf-gcc tes.c -o tes
    else
        echo "这个是开发板子"
        # ps |grep pro
        # killall pro
        # echo "=============killall=========="
        # ps |grep pro
        # ./pro
        # ps |grep pro
    fi
}



# arm_gcc_cgi_file


x86_or_arm_pro_do


